C# Class Goedel.Mesh.PublicMeshService

The session class implements the Mesh session.
Inheritance: MeshService
Exibir arquivo Open project: hallambaker/Mathematical-Mesh Class Usage Examples

Public Methods

Method Description
ConnectComplete ( ConnectCompleteRequest Request ) : ConnectCompleteResponse

Base class for implementing the transaction.

ConnectPending ( ConnectPendingRequest Request ) : ConnectPendingResponse

Get pending device add requests for an account

ConnectStart ( ConnectStartRequest Request ) : ConnectStartResponse

Add a pending device request for an account

ConnectStatus ( ConnectStatusRequest Request ) : ConnectStatusResponse

Base class for implementing the transaction.

CreateAccount ( CreateRequest Request ) : CreateResponse

Base class for implementing the transaction.

Get ( GetRequest Request ) : GetResponse

Base class for implementing the transaction.

Hello ( HelloRequest Request ) : HelloResponse

Respond with the 'hello' version and encoding info.

PublicMeshService ( PublicMeshServiceProvider Host, JPCSession Session ) : System

The mesh service dispatcher.

Publish ( PublishRequest Request ) : PublishResponse

Base class for implementing the transaction.

Status ( StatusRequest Request ) : StatusResponse

Return the current status of the Mesh log.

Transfer ( TransferRequest Request ) : TransferResponse

Request a transfer of a part of the mesh log to another node

ValidateAccount ( ValidateRequest Request ) : ValidateResponse

Base class for implementing the transaction.

Method Details

ConnectComplete() public method

Base class for implementing the transaction.
public ConnectComplete ( ConnectCompleteRequest Request ) : ConnectCompleteResponse
Request ConnectCompleteRequest The request object to send to the host.
return ConnectCompleteResponse

ConnectPending() public method

Get pending device add requests for an account
public ConnectPending ( ConnectPendingRequest Request ) : ConnectPendingResponse
Request ConnectPendingRequest The request object to send to the host.
return ConnectPendingResponse

ConnectStart() public method

Add a pending device request for an account
public ConnectStart ( ConnectStartRequest Request ) : ConnectStartResponse
Request ConnectStartRequest The request object to send to the host.
return ConnectStartResponse

ConnectStatus() public method

Base class for implementing the transaction.
public ConnectStatus ( ConnectStatusRequest Request ) : ConnectStatusResponse
Request ConnectStatusRequest The request object to send to the host.
return ConnectStatusResponse

CreateAccount() public method

Base class for implementing the transaction.
public CreateAccount ( CreateRequest Request ) : CreateResponse
Request CreateRequest The request object to send to the host.
return CreateResponse

Get() public method

Base class for implementing the transaction.
public Get ( GetRequest Request ) : GetResponse
Request GetRequest The request object to send to the host.
return GetResponse

Hello() public method

Respond with the 'hello' version and encoding info.
public Hello ( HelloRequest Request ) : HelloResponse
Request HelloRequest The request object to send to the host.
return HelloResponse

PublicMeshService() public method

The mesh service dispatcher.
public PublicMeshService ( PublicMeshServiceProvider Host, JPCSession Session ) : System
Host PublicMeshServiceProvider The service provider.
Session JPCSession The authentication context.
return System

Publish() public method

Base class for implementing the transaction.
public Publish ( PublishRequest Request ) : PublishResponse
Request PublishRequest The request object to send to the host.
return PublishResponse

Status() public method

Return the current status of the Mesh log.
public Status ( StatusRequest Request ) : StatusResponse
Request StatusRequest The request object to send to the host.
return StatusResponse

Transfer() public method

Request a transfer of a part of the mesh log to another node
public Transfer ( TransferRequest Request ) : TransferResponse
Request TransferRequest The request object to send to the host.
return TransferResponse

ValidateAccount() public method

Base class for implementing the transaction.
public ValidateAccount ( ValidateRequest Request ) : ValidateResponse
Request ValidateRequest The request object to send to the host.
return ValidateResponse