C# Class TSystems.RELOAD.Usage.RedirServiceProvider

This class implements the RELOAD Usage for ReDiR
Inheritance: IUsage
Mostrar archivo Open project: RELOAD-NET/RELOAD.NET Class Usage Examples

Public Methods

Method Description
AppProcedure ( FetchKindResponse kindRes, MessageTransport transport ) : void
AppProcedure ( MessageTransport transport, List kindRes ) : void
Create ( int type ) : IUsage
DataModel ( ) : ReloadGlobals.DataModel
DataModel ( UInt32 kindId ) : ReloadGlobals.DataModel
Encapsulate ( System.Boolean exists ) : StoredDataValue
FromReader ( ReloadMessage rm, BinaryReader reader, long usage_size ) : IUsage
RedirServiceProvider ( NodeId serviceProvider, string resourceName, string nameSpace, UInt16 level, UInt16 node, UsageManager manager ) : System

This constructor instantiates a RedirServiceProvider

RedirServiceProvider ( UsageManager manager ) : System

This contructor should be taken if you want to create a RedirServiceProvider from wire.

Report ( ) : string
dump ( BinaryWriter writer ) : UInt32

Method Details

AppProcedure() public method

public AppProcedure ( FetchKindResponse kindRes, MessageTransport transport ) : void
kindRes TSystems.RELOAD.Transport.FetchKindResponse
transport TSystems.RELOAD.Transport.MessageTransport
return void

AppProcedure() public method

public AppProcedure ( MessageTransport transport, List kindRes ) : void
transport TSystems.RELOAD.Transport.MessageTransport
kindRes List
return void

Create() public method

public Create ( int type ) : IUsage
type int
return IUsage

DataModel() public method

public DataModel ( ) : ReloadGlobals.DataModel
return ReloadGlobals.DataModel

DataModel() public method

public DataModel ( UInt32 kindId ) : ReloadGlobals.DataModel
kindId System.UInt32
return ReloadGlobals.DataModel

Encapsulate() public method

public Encapsulate ( System.Boolean exists ) : StoredDataValue
exists System.Boolean
return TSystems.RELOAD.Storage.StoredDataValue

FromReader() public method

public FromReader ( ReloadMessage rm, BinaryReader reader, long usage_size ) : IUsage
rm TSystems.RELOAD.Transport.ReloadMessage
reader System.IO.BinaryReader
usage_size long
return IUsage

RedirServiceProvider() public method

This constructor instantiates a RedirServiceProvider
public RedirServiceProvider ( NodeId serviceProvider, string resourceName, string nameSpace, UInt16 level, UInt16 node, UsageManager manager ) : System
serviceProvider TSystems.RELOAD.Utils.NodeId The NodeId of the ServiceProvider.
resourceName string resourceName is "nameSpace,level,node"
nameSpace string
level System.UInt16 level in Redir Tree
node System.UInt16 node in Redir Tree
manager UsageManager
return System

RedirServiceProvider() public method

This contructor should be taken if you want to create a RedirServiceProvider from wire.
public RedirServiceProvider ( UsageManager manager ) : System
manager UsageManager
return System

Report() public method

public Report ( ) : string
return string

dump() public method

public dump ( BinaryWriter writer ) : UInt32
writer System.IO.BinaryWriter
return System.UInt32