Atavism Version 2018.1AGIS API

atavism.server.engine
Class Event

java.lang.Object
  extended by atavism.server.engine.Event
All Implemented Interfaces:
EventParser
Direct Known Subclasses:
AbilityActivateEvent, AbilityInfoEvent, AbilityProgressEvent, AbilityStatusEvent, AbilityUpdateEvent, AcquireEvent, AcquireResponseEvent, ActivateItemEvent, AgisDamageEvent, AgisEquipResponseEvent, AgisEvent, AgisUnequipEvent, AgisUnequipResponseEvent, AmbientLightEvent, AttachEvent, AuthorizedLoginEvent, AuthorizedLoginResponseEvent, AutoAttackEvent, ClientParameterEvent, CombatEvent, ComEvent, CommandEvent, ConcludeQuest, ConResetEvent, CooldownEvent, DetachEvent, DirectedEvent, DirLocOrientEvent, DropEvent, DropResponseEvent, EquipEvent, ExtensionMessageEvent, FragmentedMessage, FreeTerrainDecalEvent, IslandManifestEvent, JScriptEvent, LoadingStateEvent, LoginEvent, LoginResponseEvent, LogoutEvent, LogoutResponseEvent, ModelInfoEvent, MultiEvent, NewLightEvent, NewObjectEvent, NewQuestStateEvent, NewTerrainDecalEvent, NotifyFreeObjectEvent, NotifyNewObjectEvent, NotifyPlayAnimationEvent, PortalEvent, QuestAvailableEvent, QuestInfo, QuestLogInfo, QuestResponse, QuestStateInfo, RegionConfiguration, RegisterEntityEvent, RegisterEntityResponseEvent, RemoveQuestResponse, RequestQuestInfo, RoadEvent, SaveEvent, SceneLoadedEvent, ScriptEvent, SkyboxEvent, StateEvent, TerrainEvent, TimerEvent, UITheme, UnregisterEntityEvent, UnregisterEntityResponseEvent, WorldFileEvent

public abstract class Event
extends java.lang.Object
implements EventParser


Constructor Summary
Event()
           
Event(AOByteBuffer buf, ClientConnection con)
           
Event(Entity obj)
           
Event(OID oid)
           
 
Method Summary
 AOByteBuffer getBuffer()
          you should rewind this before using it
 ClientConnection getConnection()
           
 long getEnqueueTime()
           
abstract  java.lang.String getName()
           
 OID getObjectOid()
           
abstract  void parseBytes(AOByteBuffer buf)
          load this event from the passed in buffer called by the constructor
 void setBuffer(AOByteBuffer buf)
           
 void setConnection(ClientConnection con)
           
 void setEnqueueTime(long time)
           
 void setEntity(Entity obj)
           
 void setObject(AOObject obj)
           
 void setObjectOid(OID objOid)
           
abstract  AOByteBuffer toBytes()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Event

public Event()

Event

public Event(AOByteBuffer buf,
             ClientConnection con)

Event

public Event(Entity obj)

Event

public Event(OID oid)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public abstract java.lang.String getName()

toBytes

public abstract AOByteBuffer toBytes()

parseBytes

public abstract void parseBytes(AOByteBuffer buf)
load this event from the passed in buffer called by the constructor

Specified by:
parseBytes in interface EventParser

setEntity

public void setEntity(Entity obj)

setObject

public void setObject(AOObject obj)

setObjectOid

public void setObjectOid(OID objOid)

getObjectOid

public OID getObjectOid()

setConnection

public void setConnection(ClientConnection con)

getConnection

public ClientConnection getConnection()

setBuffer

public void setBuffer(AOByteBuffer buf)

setEnqueueTime

public void setEnqueueTime(long time)

getEnqueueTime

public long getEnqueueTime()

getBuffer

public AOByteBuffer getBuffer()
you should rewind this before using it



Copyright © 2018 Dragonsan Studios Sp. z o.o.