C# Class CrowdSourcedNews.Services.Utilities.PubnubAPI

Mostra file Open project: vladislav-karamfilov/TelerikAcademy

Public Methods

Method Description
History ( string channel, int limit ) : List
Publish ( string channel, object message ) : List
PubnubAPI ( string publish_key, string subscribe_key ) : System
PubnubAPI ( string publish_key, string subscribe_key, string secret_key ) : System
PubnubAPI ( string publish_key, string subscribe_key, string secret_key, bool ssl_on ) : System
Subscribe ( string channel, Procedure callback ) : void
Time ( ) : object
init ( string publish_key, string subscribe_key, string secret_key, bool ssl_on ) : void

Private Methods

Method Description
_encodeURIcomponent ( string s ) : string
_request ( List url_components ) : List
_subscribe ( string channel, Procedure callback, object timetoken ) : void
isUnsafe ( char ch ) : bool
md5 ( string text ) : string
toHex ( int ch ) : char

Method Details

History() public method

public History ( string channel, int limit ) : List
channel string
limit int
return List

Publish() public method

public Publish ( string channel, object message ) : List
channel string
message object
return List

PubnubAPI() public method

public PubnubAPI ( string publish_key, string subscribe_key ) : System
publish_key string
subscribe_key string
return System

PubnubAPI() public method

public PubnubAPI ( string publish_key, string subscribe_key, string secret_key ) : System
publish_key string
subscribe_key string
secret_key string
return System

PubnubAPI() public method

public PubnubAPI ( string publish_key, string subscribe_key, string secret_key, bool ssl_on ) : System
publish_key string
subscribe_key string
secret_key string
ssl_on bool
return System

Subscribe() public method

public Subscribe ( string channel, Procedure callback ) : void
channel string
callback Procedure
return void

Time() public method

public Time ( ) : object
return object

init() public method

public init ( string publish_key, string subscribe_key, string secret_key, bool ssl_on ) : void
publish_key string
subscribe_key string
secret_key string
ssl_on bool
return void