gmlServiceFinder Class Reference

Detailed Description

TODO fix this so it is a service finder, not a channel finder possibly also create service proxy objects...

Facility to maintain a list of available service channels that match a set of constraints.

For instance, a gmlServiceFinder can be used to maitain a list of all "once" channels of "FrameGrabber" services on the network.

Events:

Appear srvName channelName location
a matching channel was discovered in service srvName; its name is channelName and it can be connected with at location.
Disappear srvName channelName
a matching channel ceased to be available

Public Member Functions

constructor args

Options:

-name : glob pattern [*]
constraint on the names of discovered services
-io-type : glob pattern [*]
constraint on the type of channel ([iod])
-io-name : glob pattern [*]
constraint on the channel name

destructor

get

Return a list of triplets service name, channel name, location oldest channels found first. If none is available, return an empty list.