$Date: 2005/10/26 14:05:23 $
$Revision: 1.10 $
-- 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_type_id to a_type_id.
-- 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
-- Type ID of the object that is requested
-- 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)
-- 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 requests object creation of a certain type from an other party.
You need to specify the type of the object that you request to be created.
As response of this request an EM_NET_CREATE_OBJECT_RESPONSE might be sent.
The object will (by default) be requested to be created in the same group as
the event is sent from.
This event is only a request, no object will actually be created. The receiver must
decide on the action which follows this request.
This is a secured two phase commit event.