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::Interrupt»
Hardware interrupt interface.
- api::Interrupt
- public api::Toggle
- public api::Object
- public api::Toggle
public:
Type enable(bool status, Type ret);
virtual void enable(bool status=true);
virtual bool isConstructed() const;
public: virtual ~Interrupt();
Destructor.
public: virtual void clear();
Clears an interrupt status of this source.
public: virtual bool disable();
Disables a controller.
Returns:
an enable source bit value of a controller before method was called.
public: Type enable(bool status, Type ret);
Enables a controller.
Parameters:
status — returned status by disable method.
ret — value which will be returned.
Returns:
given value.
public: virtual void enable(bool status=true);
Enables a controller.
The true passed argument directly turns a controller on, and the false does nothing, a controller stays in the current state.
Parameters:
status — returned status by disable method, or true for directly turning a controller on.
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 jump();
Jumps to interrupt hardware vector.
public: virtual void set();
Sets an interrupt status of this source.