protocolentry.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_PROTOCOLENTRY_H
#define RUDIMENTS_PROTOCOLENTRY_H
#include <rudiments/private/protocolentryincludes.h>
class RUDIMENTS_DLLSPEC protocolentry {
public:
protocolentry();
protocolentry(const protocolentry &p);
protocolentry &operator=(const protocolentry &p);
~protocolentry();
bool initialize(const char *protocolname);
bool initialize(int32_t number);
const char *getName() const;
const char * const *getAliasList() const;
int32_t getNumber() const;
static int32_t getNumber(const char *protocolname);
static char *getName(int32_t number);
static bool needsMutex();
static void setMutex(threadmutex *mtx);
#include <rudiments/private/protocolentry.h>
};
#endif
protocolentry
Definition: protocolentry.h:11
protocolentry::getAliasList
const char *const * getAliasList() const
protocolentry::operator=
protocolentry & operator=(const protocolentry &p)
protocolentry::~protocolentry
~protocolentry()
protocolentry::setMutex
static void setMutex(threadmutex *mtx)
protocolentry::initialize
bool initialize(const char *protocolname)
protocolentry::getNumber
static int32_t getNumber(const char *protocolname)
protocolentry::protocolentry
protocolentry(const protocolentry &p)
protocolentry::getNumber
int32_t getNumber() const
protocolentry::protocolentry
protocolentry()
protocolentry::needsMutex
static bool needsMutex()
protocolentry::getName
static char * getName(int32_t number)
protocolentry::initialize
bool initialize(int32_t number)
protocolentry::getName
const char * getName() const
threadmutex
Definition: threadmutex.h:11