Simias::Client::Event::IProcEventData Class Reference

Implements the parsing of event data to and from is serialized representation to an object. More...

List of all members.

Public Member Functions

 IProcEventData (CollectionSyncEventArgs args)
 Initializes an instance of the object.
 IProcEventData (FileSyncEventArgs args)
 Initializes an instance of the object.
 IProcEventData (NodeEventArgs args)
 Initializes an instance of the object.
 IProcEventData (NotifyEventArgs args)
 Initalizes an instance of the object.
 IProcEventData (XmlDocument document)
 Initializes an instance of the object.
void AddData (IProcEventNameValue data)
 Adds a name value pair to the event data.
IEnumerator GetEventEnumerator ()
 Method used by clients to enumerate the data in the IProcEventData object.
byte[] ToBuffer ()
 Converts an IProcEventRegistration object to a buffer representation.
CollectionSyncEventArgs ToCollectionSyncEventArgs ()
 Converts the IProcEventData object into a CollectionSyncEventArgs object.
FileSyncEventArgs ToFileSyncEventArgs ()
 Converts the IProcEventData object into a FileSyncEventArgs object.
NodeEventArgs ToNodeEventArgs ()
 Converts the IProcEventData object into a NodeEventArgs object.
NotifyEventArgs ToNotifyEventArgs ()
 Converts the IProcEventData object into a NotifyEventArgs object.
override string ToString ()
 Converts an IProcEventData object to a string representation.

Properties

string Type [get]
 Returns the type of event this object represents.


Detailed Description

Implements the parsing of event data to and from is serialized representation to an object.


Constructor & Destructor Documentation

Simias::Client::Event::IProcEventData::IProcEventData ( CollectionSyncEventArgs  args  )  [inline]

Initializes an instance of the object.

Parameters:
args Information regarding the collection sync event.

Simias::Client::Event::IProcEventData::IProcEventData ( FileSyncEventArgs  args  )  [inline]

Initializes an instance of the object.

Parameters:
args Information regarding the file sync event.

Simias::Client::Event::IProcEventData::IProcEventData ( NodeEventArgs  args  )  [inline]

Initializes an instance of the object.

Parameters:
args Information regarding the node event.

Simias::Client::Event::IProcEventData::IProcEventData ( NotifyEventArgs  args  )  [inline]

Initalizes an instance of the object.

Parameters:
args Information regarding the notify event.

Simias::Client::Event::IProcEventData::IProcEventData ( XmlDocument  document  )  [inline]

Initializes an instance of the object.

Parameters:
document Xml document that contains an IProcEventData message.


Member Function Documentation

void Simias::Client::Event::IProcEventData::AddData ( IProcEventNameValue  data  )  [inline]

Adds a name value pair to the event data.

Parameters:
data IProcEventNameValue object that contains the name value pair.

IEnumerator Simias::Client::Event::IProcEventData::GetEventEnumerator (  )  [inline]

Method used by clients to enumerate the data in the IProcEventData object.

Returns:
An IEnumerator object that can be used to get a list of IProcEventNameValue objects.

byte [] Simias::Client::Event::IProcEventData::ToBuffer (  )  [inline]

Converts an IProcEventRegistration object to a buffer representation.

Returns:
A byte array that represents the IProcEventRegistration object.

CollectionSyncEventArgs Simias::Client::Event::IProcEventData::ToCollectionSyncEventArgs (  )  [inline]

Converts the IProcEventData object into a CollectionSyncEventArgs object.

Returns:
A CollectionSyncEventArgs object.

FileSyncEventArgs Simias::Client::Event::IProcEventData::ToFileSyncEventArgs (  )  [inline]

Converts the IProcEventData object into a FileSyncEventArgs object.

Returns:
A FileSyncEventArgs object.

NodeEventArgs Simias::Client::Event::IProcEventData::ToNodeEventArgs (  )  [inline]

Converts the IProcEventData object into a NodeEventArgs object.

Returns:
A NodeEventArgs object.

NotifyEventArgs Simias::Client::Event::IProcEventData::ToNotifyEventArgs (  )  [inline]

Converts the IProcEventData object into a NotifyEventArgs object.

Returns:
A NotifyEventArgs object.

override string Simias::Client::Event::IProcEventData::ToString (  )  [inline]

Converts an IProcEventData object to a string representation.

Returns:
A string that represents the IProcEventData object.


Property Documentation

string Simias::Client::Event::IProcEventData::Type [get]

Returns the type of event this object represents.


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

Generated on Wed Apr 8 14:47:33 2009 for simias by  doxygen 1.5.6