WSF
WsfExchange.hpp File Reference
#include <string>
#include "UtCallbackHolder.hpp"
#include "UtLog.hpp"
#include "UtScriptAccessible.hpp"
#include "WsfEvent.hpp"
#include "wsf_export.h"
#include "WsfNamed.hpp"
#include "WsfStringId.hpp"
Include dependency graph for WsfExchange.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WsfExchange::Tender
class  WsfExchange::Result
class  WsfExchange::Query
 Callback Query class. More...
class  WsfExchange::Container
class  WsfExchange::Transactor

Namespaces

namespace  WsfExchange

Enumerations

enum  WsfExchange::CapabilityType {
  WsfExchange::cSUPPLY_PAYLOAD = 0 , WsfExchange::cSUPPLY_FUEL = 1 , WsfExchange::cVEHICLE_RECOVERY = 2 , WsfExchange::cVEHICLE_REPAIR = 3 ,
  WsfExchange::cSUPPLY_ADS_B = 4 , WsfExchange::cNO_CAPABILITY = 5
}

Functions

void WsfExchange::InitializeStatics ()
void WsfExchange::ModifyCapabilities (WsfPlatform *aPlatformPtr, unsigned int aOldCapability, unsigned int aNewCapability)
void WsfExchange::SetCapabilityFlag (WsfPlatform *aPlatformPtr, CapabilityType aCapability, bool aValue)
bool WsfExchange::IsCapable (const WsfPlatform *aPlatformPtr, CapabilityType aCapability)
bool WsfExchange::IsCapable (unsigned int aCapabilityWord, CapabilityType aCapability)
void WsfExchange::SetCapabilityFlag (unsigned int &aCurrentCapability, CapabilityType aCapability, bool aValue)
unsigned int WsfExchange::CapabilityToBitNumber (CapabilityType aCapability)
CapabilityType WsfExchange::BitNumberToCapability (unsigned int aBitNumber)
WsfStringId WsfExchange::CapabilityToNameId (CapabilityType aCapability)
CapabilityType WsfExchange::NameIdToCapability (WsfStringId aCapabilityNameId)

Variables

static WsfStringId WsfExchange::sSTATE_READY
static WsfStringId WsfExchange::sSTATE_REQUESTING
static WsfStringId WsfExchange::sSTATE_ACCEPTING
static WsfStringId WsfExchange::sSTATE_OFFERING
static WsfStringId WsfExchange::sSTATE_SUPPLYING
static WsfStringId WsfExchange::sEVENT_REQUESTED
static WsfStringId WsfExchange::sEVENT_OFFERED
static WsfStringId WsfExchange::sEVENT_ACCEPTED
static WsfStringId WsfExchange::sEVENT_SUPPLIED
static WsfStringId WsfExchange::sEVENT_RECEIVED
static WsfStringId WsfExchange::sEVENT_CANCELLED
static WsfStringId WsfExchange::sEVENT_OFFEROR_COMPLETED
static WsfStringId WsfExchange::sEVENT_REQUESTOR_RESPONDED
Copyrights Multiple, All Rights Reserved