WSCSessionBuilder Class Reference
| Inherits from | NSObject |
| Declared in | WSCSessionBuilder.h |
Instance Methods
build
Build the session,
- (WSCSession *)buildDiscussion
Build the session,
Declared In
WSCSessionBuilder.hwithConnectionDelegate:
Creates a new WSCSessionBuilder with a connection callback listener.
- (WSCSessionBuilder *)withConnectionDelegate:(id<WSCSessionConnectionDelegate>)valueParameters
- value
Callback object
Return Value
WSCSessionBuilder
Discussion
Creates a new WSCSessionBuilder with a connection callback listener.
Declared In
WSCSessionBuilder.hwithExtHeaders:
Creates a new WSCSessionBuilder with extension headers which will be sent as part of session connect.
- (WSCSessionBuilder *)withExtHeaders:(NSDictionary *)valueParameters
- value
Headers
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with extension headers which will be sent as part of session connect.
Declared In
WSCSessionBuilder.hwithHttpContext:
Creates a new WSCSessionBuilder with an http context.
- (WSCSessionBuilder *)withHttpContext:(WSCHttpContext *)valueParameters
- value
Http context
Return Value
WSCSessionBuilder
Discussion
Creates a new WSCSessionBuilder with an http context.
Declared In
WSCSessionBuilder.hwithIceServerConfig:
Creates a new WSCSessionBuilder with an ICE server configuration.
- (WSCSessionBuilder *)withIceServerConfig:(WSCIceServerConfig *)valueParameters
- value
ICE server config.
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with an ICE server configuration.
Declared In
WSCSessionBuilder.hwithIceServerDelegate:
Creates a new WSCSessionBuilder with an ICE server delegate.
- (WSCSessionBuilder *)withIceServerDelegate:(id<WSCSessionIceServerDelegate>)valueParameters
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with an ICE server delegate.
Declared In
WSCSessionBuilder.hwithObserverDelegate:
Creates a new WSCSessionBuilder with an observer.
- (WSCSessionBuilder *)withObserverDelegate:(id<WSCSessionObserverDelegate>)valueParameters
- value
Observer
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with an observer.
Declared In
WSCSessionBuilder.hwithPackage:
Creates a new WSCSessionBuilder with a package.
- (WSCSessionBuilder *)withPackage:(WSCPackage *)valueParameters
- value
Package
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with a package.
Declared In
WSCSessionBuilder.hwithProperty:value:
Creates a new WSCSessionBuilder with a property that allows configuration of various internal behaviors.
- (WSCSessionBuilder *)withProperty:(NSString *)name value:(NSObject *)valueParameters
- name
Property name
- value
Property value
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with a property that allows configuration of various internal behaviors.
Declared In
WSCSessionBuilder.hwithServiceAuthHandler:
Creates a new WSCSessionBuilder with a service authentication handler.
- (WSCSessionBuilder *)withServiceAuthHandler:(id<WSCServiceAuthHandler>)handlerParameters
- handler
ServiceAuthHandler
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with a service authentication handler.
Declared In
WSCSessionBuilder.hwithSessionId:
Creates a new WSCSessionBuilder with a session id. Should only be set when attempting to rehydrate an existing session.
- (WSCSessionBuilder *)withSessionId:(NSString *)valueParameters
- value
Session id value
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with a session id. Should only be set when attempting to rehydrate an existing session.
Declared In
WSCSessionBuilder.hwithUserName:
Creates a new WSCSessionBuilder with a username which will be sent with session connect message.
- (WSCSessionBuilder *)withUserName:(NSString *)valueParameters
- value
Username value
Return Value
Builder
Discussion
Creates a new WSCSessionBuilder with a username which will be sent with session connect message.
Declared In
WSCSessionBuilder.h