BOOS Core API 3.1
- api::Collection<Type>
- api::Heap
- api::IllegalValue<Type>
- api::Interrupt
- api::Iterable<Type>
- api::Iterator<Type>
- api::Kernel
- api::List<Type>
- api::ListIterator<Type>
- api::Mutex
- api::Object
- api::ProcessorInterrupt
- api::ProcessorPll
- api::ProcessorRegisters
- api::ProcessorTimer
- api::Queue<Type>
- api::Resource
- api::Runtime
- api::Scheduler
- api::Semaphore
- api::Stack<Type>
- api::String<Char>
- api::Synchronizable
- api::System
- api::Task
- api::Thread
- api::Timer
- api::Toggle
- api::Value<Type>
- library::AbstractBuffer<Type,Alloc>
- library::AbstractLinkedList<Type,Alloc>
- library::Align<Type,SIZEOF,Alloc>
- library::Buffer<Type,COUNT,Alloc>
- library::CircularList<Type,Alloc>
- library::Heap
- library::LinkedList<Type,Alloc>
- library::LinkedNode<Type,Alloc>
- library::Memory
- library::Stack<Type,Alloc>
- library::String<Char,Alloc>
- library::Toggle<Alloc>
PHP DOM Builder is unveiled in second revision
In 2014 year PHP DOM Builder library was unveiled at the first time within the framework of Baigudin Software project. Two years have been left after that moment and today we are glad to offer the second generation that is PHP DOM Builder Revision 2.
Interface «api::ProcessorRegisters»
A central processing unit registers resource interface.
- api::ProcessorRegisters
- public api::Object
public:
virtual ~ProcessorRegisters();
virtual bool isConstructed() const;
static bool isObject(const Type* obj);
virtual void setInitialization(api::Stack<int64>& stack, void* entry, int32 argument);
public: virtual ~ProcessorRegisters();
Destructor.
public: virtual void* getRegisters();
Returns a pointer to the first register of CPU registers context.
Returns:
memory address of registers order, or NULL if error has been occurred.
public: virtual bool isConstructed() const;
Tests if this object has been constructed.
public: static bool isObject(const Type* obj);
Tests if given object has been constructed object.
public: virtual void setInitialization(api::Stack<int64>& stack, void* entry, int32 argument);
Initializes the CPU registers.
The method is mostly used for restoring from an interrupt service routine.
Parameters:
stack — a routine stack.
entry — a routine entry address.
argument — a routine argument.