C# Class CSharpRTMP.Core.Protocols.ProtocolFactoryManager

Show file Open project: langhuihui/csharprtmp

Public Methods

Method Description
CreateProtocolChain ( List chain, Variant parameters ) : BaseProtocol
CreateProtocolChain ( string name, Variant parameters ) : BaseProtocol
Dump ( ) : string
RegisterProtocolFactory ( this pFactory ) : bool
ResolveProtocolChain ( string name ) : List
UnRegisterProtocolFactory ( BaseProtocolFactory pFactory ) : bool
UnRegisterProtocolFactory ( uint factoryId ) : bool

Method Details

CreateProtocolChain() public static method

public static CreateProtocolChain ( List chain, Variant parameters ) : BaseProtocol
chain List
parameters Variant
return BaseProtocol

CreateProtocolChain() public static method

public static CreateProtocolChain ( string name, Variant parameters ) : BaseProtocol
name string
parameters Variant
return BaseProtocol

Dump() public static method

public static Dump ( ) : string
return string

RegisterProtocolFactory() public static method

public static RegisterProtocolFactory ( this pFactory ) : bool
pFactory this
return bool

ResolveProtocolChain() public static method

public static ResolveProtocolChain ( string name ) : List
name string
return List

UnRegisterProtocolFactory() public static method

public static UnRegisterProtocolFactory ( BaseProtocolFactory pFactory ) : bool
pFactory BaseProtocolFactory
return bool

UnRegisterProtocolFactory() public static method

public static UnRegisterProtocolFactory ( uint factoryId ) : bool
factoryId uint
return bool