#include <func.h>
Public Types | |
enum | Permissions { READ = ( 1 << 0 ), WRITE = ( 1 << 1 ), EXECUTE = ( 1 << 2 ) } |
typedef enum Func::Permissions | Permissions |
Public Member Functions | |
virtual void | save (QDataStream &pData) const |
virtual void | load (QDataStream &pData) |
void | initialise () |
int | compile (void) |
int | lua_pushverb (lua_State *L) |
void | setPermissions (quint16 pPerms) |
quint16 | permissions (void) |
ObjectId | object (void) const |
ObjectId | owner (void) const |
bool | read (void) const |
bool | write (void) const |
bool | execute (void) const |
const QString & | script (void) const |
const QByteArray & | compiled (void) const |
bool | dirty (void) const |
void | setObject (ObjectId pObject) |
void | setOwner (ObjectId pOwner) |
void | setRead (bool pRead) |
void | setWrite (bool pWrite) |
void | setExecute (bool pExecute) |
void | setScript (const QString &pScript) |
typedef enum Func::Permissions Func::Permissions |
enum Func::Permissions |
int Func::compile | ( | void | ) |
const QByteArray& Func::compiled | ( | void | ) | const [inline] |
bool Func::dirty | ( | void | ) | const [inline] |
bool Func::execute | ( | void | ) | const [inline] |
void Func::initialise | ( | void | ) |
Reimplemented in Verb.
void Func::load | ( | QDataStream & | pData | ) | [virtual] |
Reimplemented in Verb.
int Func::lua_pushverb | ( | lua_State * | L | ) |
ObjectId Func::object | ( | void | ) | const [inline] |
ObjectId Func::owner | ( | void | ) | const [inline] |
quint16 Func::permissions | ( | void | ) |
bool Func::read | ( | void | ) | const [inline] |
void Func::save | ( | QDataStream & | pData | ) | const [virtual] |
Reimplemented in Verb.
const QString& Func::script | ( | void | ) | const [inline] |
void Func::setExecute | ( | bool | pExecute | ) | [inline] |
void Func::setObject | ( | ObjectId | pObject | ) | [inline] |
void Func::setOwner | ( | ObjectId | pOwner | ) | [inline] |
void Func::setPermissions | ( | quint16 | pPerms | ) |
void Func::setRead | ( | bool | pRead | ) | [inline] |
void Func::setScript | ( | const QString & | pScript | ) | [inline] |
void Func::setWrite | ( | bool | pWrite | ) | [inline] |
bool Func::write | ( | void | ) | const [inline] |