RFA .NET
Registers client for events associated with connections, client sessions, etc; if null is specified, approprite ProcessEvent() will be called back by RFA.

Namespace: ThomsonReuters.RFA.SessionLayer
Assembly: RFA8_NET110_x64 (in RFA8_NET110_x64.dll) Version: 8.0.1.1

Syntax

C#
public long RegisterClient(
	EventQueue queue,
	OMMIntSpec cInterestSpec,
	Client client,
	Object closure
)
Visual Basic
Public Function RegisterClient ( _
	queue As EventQueue, _
	cInterestSpec As OMMIntSpec, _
	client As Client, _
	closure As Object _
) As Long
Visual C++
public:
long long RegisterClient(
	EventQueue^ queue, 
	OMMIntSpec^ cInterestSpec, 
	Client^ client, 
	Object^ closure
)
F#
member RegisterClient : 
        queue:EventQueue * 
        cInterestSpec:OMMIntSpec * 
        client:Client * 
        closure:Object -> int64 

Parameters

queue
Type: ThomsonReuters.RFA.Common..::..EventQueue
The EventQueue to which events are to be posted.
cInterestSpec
Type: ThomsonReuters.RFA.SessionLayer..::..OMMIntSpec
Interest Specification for the requested events.
client
Type: ThomsonReuters.RFA.Common..::..Client
The Client callback.
closure
Type: System..::..Object
An optional handle to user defined data. This Closure is contained in each Event corresponding to this interest specification.

Return Value

A unique handle identifying this request.

Remarks

Exceptions

See Also