$Date: 2005/10/26 14:05:23 $
$Revision: 1.12 $
-- Create an instance and set type_id to a_type_id.
-- (From EM_NET_OBJECT)
-- Count of bytes needed for a successful serialization of initialization data.
-- The default behaviour uses the serialize_byte_count feature.
-- If you redefine serialize_init_data, you'll also to redefine this feature.
-- This might be a constant and *could* be a dynamic value.
-- {EM_NET_WORK_CONSTANTS}.max_serialization_byte_count is the limit!
-- (From EM_NET_OBJECT)
-- Create an instance and set type_id to a_type_id.
-- (From EM_NET_OBJECT)
-- Serialize initialization data to the given stream using a_serializer.
-- The default behaviour uses the serialize feature.
-- If you redefine make_from_stream, you'll also have to redefine this feature.
-- Note: There is no need to serialize the type ID, this is done automatically.
-- (From EM_NET_OBJECT)
-- Time in ms after the event is resent if no ACK was received.
-- (From EM_NET_2PC_EVENT_OBJECT)
-- Number of event resends left
-- An event will be resent if no ACK was received after resend_time until
-- resends_left reaches 0.
-- This value will decrease automatically.
-- (From EM_NET_2PC_EVENT_OBJECT)
-- Agent that is called after a successful two phase commit
-- (From EM_NET_2PC_EVENT_OBJECT)
-- Agent that is called after a timeout occurred in a two phase commit
-- (From EM_NET_2PC_EVENT_OBJECT)
-- Set create_in_group_name to a_name.
-- Set resend_time to a_time.
-- a_time is in milliseconds.
-- (From EM_NET_2PC_EVENT_OBJECT)
-- Set resends_left to a_number.
-- (From EM_NET_2PC_EVENT_OBJECT)
-- Set success_agent to a_success_agent.
-- a_success_agent is called if 2PC was successful.
-- (From EM_NET_2PC_EVENT_OBJECT)
-- Set timeout_agent to a_timeout_agent.
-- a_timeout_agent is called if 2PC was not successful after
-- some period of time.
-- The handler will get a DS_LINKED_LIST[EM_NET_CONNECTION] as argument that
-- contains a list of connections that did not respond in time.
-- (From EM_NET_2PC_EVENT_OBJECT)
-- Set updating_connection to a_connection.
-- (From EM_NET_OBJECT)
-- Count of bytes needed for a successful serialization
-- (From EM_NET_OBJECT)
-- Serialize to the given stream using a_serializer.
-- (From EM_NET_OBJECT)
-- Unserialize from a given stream using an_unserializer.
-- (From EM_NET_OBJECT)
-- Publish an event to the connections that belong to group.
-- Setup 2PC variables in EM_NET_BASE.
-- (From EM_NET_EVENT_OBJECT)
-- Set group to a_group.
-- This is the group to which this event will be published.
-- (From EM_NET_OBJECT)
-- Name of the group in which the object will be created
-- Group that contains the current object
-- The object will be synchronized with all clients that are in
-- the same group.
-- (From EM_NET_OBJECT)
-- Unique ID that indentifies a single instance of an object
-- (From EM_NET_OBJECT)
-- Has make_set_type been called?
-- (From EM_NET_OBJECT)
-- Is this object currently synchronized over network?
-- True if this object is added to a server or client list for synchronisation.
-- (From EM_NET_OBJECT)
-- Next time when object synchronisation occurs
-- (From EM_NET_OBJECT)
-- Object that the event will create on remote peers
-- The object needs to be initialized.
-- Time in miliseconds of the lastupdate
-- (From EM_NET_OBJECT)
-- ID that identifies the type of of an on object
-- (From EM_NET_OBJECT)
-- Connection which sent the last update
-- (From EM_NET_OBJECT)
Event that notifies a peer to create a specific object.
The object to be created is attached in object_to_create.
The object will (by default) be created in the same group as
the event is sent from.
After the success agent was called, the event caller can assume that the object
exists on all remote peers that belong to the sending group.
This is a secured two phase commit event.