EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
FleetBound Class Reference

#include "FleetBound.h"

Inheritance diagram for FleetBound:
Collaboration diagram for FleetBound:

Public Member Functions

 FleetBound (PyServiceMgr *mgr, uint32 fleetID)
 
virtual void Release ()
 
 PyCallable_DECL_CALL (Init)
 
 PyCallable_DECL_CALL (GetInitState)
 
 PyCallable_DECL_CALL (GetFleetID)
 
 PyCallable_DECL_CALL (Invite)
 
 PyCallable_DECL_CALL (AcceptInvite)
 
 PyCallable_DECL_CALL (RejectInvite)
 
 PyCallable_DECL_CALL (ChangeWingName)
 
 PyCallable_DECL_CALL (ChangeSquadName)
 
 PyCallable_DECL_CALL (SetOptions)
 
 PyCallable_DECL_CALL (GetJoinRequests)
 
 PyCallable_DECL_CALL (RejectJoinRequest)
 
 PyCallable_DECL_CALL (AddToVoiceChat)
 
 PyCallable_DECL_CALL (SetVoiceMuteStatus)
 
 PyCallable_DECL_CALL (ExcludeFromVoiceMute)
 
 PyCallable_DECL_CALL (GetFleetComposition)
 
 PyCallable_DECL_CALL (GetWings)
 
 PyCallable_DECL_CALL (SendBroadcast)
 
 PyCallable_DECL_CALL (UpdateMemberInfo)
 
 PyCallable_DECL_CALL (SetMotdEx)
 
 PyCallable_DECL_CALL (GetMotd)
 
 PyCallable_DECL_CALL (LeaveFleet)
 
 PyCallable_DECL_CALL (MakeLeader)
 
 PyCallable_DECL_CALL (SetBooster)
 
 PyCallable_DECL_CALL (MoveMember)
 
 PyCallable_DECL_CALL (KickMember)
 
 PyCallable_DECL_CALL (CreateWing)
 
 PyCallable_DECL_CALL (CreateSquad)
 
 PyCallable_DECL_CALL (DeleteWing)
 
 PyCallable_DECL_CALL (DeleteSquad)
 
 PyCallable_DECL_CALL (Reconnect)
 
FleetBound.cpp

Fleet Bound code for EVEmu This code handles specific fleet functions

: Allan

Date
: 05 August 2014 (original skeleton outline) : 21 November 2017 (begin actual implementation)
virtual ~FleetBound ()
 
- Public Member Functions inherited from PyBoundObject
 PyBoundObject (PyServiceMgr *mgr)
 
virtual ~PyBoundObject ()
 
uint32 nodeID () const
 
uint32 bindID () const
 
std::string GetBindStr () const
 
const char * GetName () const
 
virtual PyResult Call (const std::string &method, PyCallArgs &args)
 
- Public Member Functions inherited from PyCallable
 PyCallable ()
 
virtual ~PyCallable ()
 

Protected Attributes

Dispatcher *const m_dispatch
 
Clientm_client
 
- Protected Attributes inherited from PyBoundObject
PyServiceMgr *const m_manager
 
std::string m_strBoundObjectName
 

Private Attributes

uint32 m_fleetID
 

Additional Inherited Members

- Protected Member Functions inherited from PyBoundObject
void _SetNodeBindID (uint32 nodeID, uint32 bindID)
 
- Protected Member Functions inherited from PyCallable
void _SetCallDispatcher (CallDispatcher *d)
 

Detailed Description

Definition at line 20 of file FleetBound.h.

Constructor & Destructor Documentation

FleetBound::FleetBound ( PyServiceMgr mgr,
uint32  fleetID 
)
FleetBound::~FleetBound ( )
virtual

Definition at line 79 of file FleetBound.cpp.

References m_dispatch.

80 {
81  delete m_dispatch;
82 }
Dispatcher *const m_dispatch
Definition: FleetBound.h:66

Member Function Documentation

FleetBound::PyCallable_DECL_CALL ( Init  )
FleetBound::PyCallable_DECL_CALL ( GetInitState  )
FleetBound::PyCallable_DECL_CALL ( GetFleetID  )
FleetBound::PyCallable_DECL_CALL ( Invite  )
FleetBound::PyCallable_DECL_CALL ( AcceptInvite  )
FleetBound::PyCallable_DECL_CALL ( RejectInvite  )
FleetBound::PyCallable_DECL_CALL ( ChangeWingName  )
FleetBound::PyCallable_DECL_CALL ( ChangeSquadName  )
FleetBound::PyCallable_DECL_CALL ( SetOptions  )
FleetBound::PyCallable_DECL_CALL ( GetJoinRequests  )
FleetBound::PyCallable_DECL_CALL ( RejectJoinRequest  )
FleetBound::PyCallable_DECL_CALL ( AddToVoiceChat  )
FleetBound::PyCallable_DECL_CALL ( SetVoiceMuteStatus  )
FleetBound::PyCallable_DECL_CALL ( ExcludeFromVoiceMute  )
FleetBound::PyCallable_DECL_CALL ( GetFleetComposition  )
FleetBound::PyCallable_DECL_CALL ( GetWings  )
FleetBound::PyCallable_DECL_CALL ( SendBroadcast  )
FleetBound::PyCallable_DECL_CALL ( UpdateMemberInfo  )
FleetBound::PyCallable_DECL_CALL ( SetMotdEx  )
FleetBound::PyCallable_DECL_CALL ( GetMotd  )
FleetBound::PyCallable_DECL_CALL ( LeaveFleet  )
FleetBound::PyCallable_DECL_CALL ( MakeLeader  )
FleetBound::PyCallable_DECL_CALL ( SetBooster  )
FleetBound::PyCallable_DECL_CALL ( MoveMember  )
FleetBound::PyCallable_DECL_CALL ( KickMember  )
FleetBound::PyCallable_DECL_CALL ( CreateWing  )
FleetBound::PyCallable_DECL_CALL ( CreateSquad  )
FleetBound::PyCallable_DECL_CALL ( DeleteWing  )
FleetBound::PyCallable_DECL_CALL ( DeleteSquad  )
FleetBound::PyCallable_DECL_CALL ( Reconnect  )
virtual void FleetBound::Release ( )
inlinevirtual

Implements PyBoundObject.

Definition at line 29 of file FleetBound.h.

29  {
30  //I hate this statement
31  delete this;
32  }

Member Data Documentation

Client* FleetBound::m_client
protected

Definition at line 68 of file FleetBound.h.

Dispatcher* const FleetBound::m_dispatch
protected

Definition at line 66 of file FleetBound.h.

Referenced by ~FleetBound().

uint32 FleetBound::m_fleetID
private

Definition at line 71 of file FleetBound.h.


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