Beamable SDK
Public Member Functions | Public Attributes | Events | List of all members
Beamable.Microservice.Tests.Socket.TestSocket Class Reference
Inheritance diagram for Beamable.Microservice.Tests.Socket.TestSocket:
Inheritance graph
[legend]
Collaboration diagram for Beamable.Microservice.Tests.Socket.TestSocket:
Collaboration graph
[legend]

Public Member Functions

async Task HandleRequestWithResponders (string message)
 
void AddMessageHandler (MockTestRequestHandler responder)
 
TestSocket WithName (string name)
 
TestSocket AddStandardMessageHandlers (int requestIdOffset=0, bool addShutdownResponder=true)
 
TestSocket AddInitialContentMessageHandler (int reqId=6, params ContentReference[] references)
 
TestSocket AddInitialContentMessageHandler (Func< long, bool > reqIdMatcher, params ContentReference[] references)
 
TestSocket AddAuthMessageHandlers (int requestIdOffset=0)
 
TestSocket AddAuthMessageHandlersWithDelay (int nonceDelay, int authDelay, int requestIdOffset=0)
 
TestSocket AddProviderMessageHandlers (int requestIdOffset=0, bool addShutdownResponder=true)
 
TestSocket AddMessageHandler (TestSocketMessageMatcher matcher, TestSocketResponseGenerator responder, MessageFrequencyRequirements frequencyRequirements=null)
 
TestSocket AddMessageHandler (TestSocketMessageMatcher matcher, TestSocketResponseGeneratorAsync responder, MessageFrequencyRequirements frequencyRequirements=null)
 
void SendToClient (string msg)
 
void SendToClient< T > (T obj)
 
virtual IConnection Connect ()
 
Task Close ()
 
void RemoteClose ()
 
void Fault ()
 
async void SendMessage (string message)
 
IConnection OnConnect (Action< IConnection > onConnect)
 
IConnection OnDisconnect (Action< IConnection, bool > onDisconnect)
 
IConnection OnMessage (Action< IConnection, string, long > onMessage)
 
bool AllMocksCalled ()
 
IEnumerable< MockTestRequestHandlerUnfinishedMocks ()
 

Public Attributes

Action MockConnect
 
Action< Action< TestSocket > > MockOnConnect
 
Action< Action< IConnection, string, long > > MockOnMessage
 
string Name
 

Events

Action< TestSocket, bool > _onDisconnectionCallbacks
 

The documentation for this class was generated from the following file: