YAMI4 for .NET 1.3.0

Package Inspirel.YAMI

Namespace devoted for everything related to YAMI4. More...

Classes

class  Agent
 Message broker. More...
class  BadProtocolException
 Exception class, used to indicate that a given protocol was not recognized. More...
class  BadStateException
 Exception class, used to indicate that a given object is in the inappropriate state for the requested operation. More...
class  BadTypeException
 Exception class, used to indicate that the entry has a different type than expected. More...
class  ConnectionEventArgs
 Provides data for notification the user code about the change in the set of connections. More...
class  ExceptionBase
 Exception base class - all YAMI4 exception are derived from this class. More...
class  IncomingMessage
 Incoming message handler. More...
class  IncomingMessageArgs
 Provides data for IncomingMessageHandler implementation. More...
class  LogEventArgs
 Provides data for logging events. Used by Agent.Log event to provide data for logging. More...
class  NoSuchNameException
 Exception class, used to indicate that the named entry or object was not found. More...
class  OptionNames
 This class groups constant values for option names. These constants are recommended instead of literal values for safety. More...
class  OutgoingMessage
 Outgoing message. More...
class  Parameters
 Collection of message parameters. More...
class  RawBinaryDataSource
 Serializable wrapper for the raw binary data. More...
class  UnexpectedValueException
 Exception class, used to indicate that the value used to serialize or deserialize data cannot be properly processed. More...
class  ValuePublisher
 Simple subscription publisher. More...
class  Version
 Library version information. More...
class  YAMIIOException
 Exception class, used to indicate a general I/O error. More...
interface  YAMISerializable
 Common interface for serializable entities in YAMI. More...

Functions

delegate void ConnectionEventHandler (object sender, ConnectionEventArgs args)
 Representes the method that will handle the Agent.ConnectionsChanged event.
delegate void IncomingMessageHandler (object sender, IncomingMessageArgs args)
 Representes the method responsible for handling incoming messages. Methods of this type are registered as message handlers via Agent.RegisterObject.
delegate void LogHandler (object sender, LogEventArgs args)
 Representes the method that will handle the Agent.Log event.

Detailed Description

Namespace devoted for everything related to YAMI4.


Function Documentation

delegate void Inspirel.YAMI.ConnectionEventHandler ( object  sender,
ConnectionEventArgs  args 
)

Representes the method that will handle the Agent.ConnectionsChanged event.

Parameters:
senderThe source of the event (always Agent object)
argsConnectionEventArgs object that contains event data
See also:
ConnectionEventArgs
delegate void Inspirel.YAMI.IncomingMessageHandler ( object  sender,
IncomingMessageArgs  args 
)

Representes the method responsible for handling incoming messages. Methods of this type are registered as message handlers via Agent.RegisterObject.

Parameters:
senderThe source of the event (always Agent object)
argsIncomingMessageArgs object that contains event data
delegate void Inspirel.YAMI.LogHandler ( object  sender,
LogEventArgs  args 
)

Representes the method that will handle the Agent.Log event.

Parameters:
senderThe source of the event (always Agent object)
argsLogEventArgs object that contains event data
See also:
Agent.Log, LogEventArgs
 All Classes Namespaces Functions Variables Enumerations Properties Events