mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Embed: (wiki syntax)

« Back to documentation index

Transaction< Class > Class Template Reference

Transaction< Class > Class Template Reference
[Transaction class]

Transaction class defines a transaction. More...

#include <Transaction.h>

Public Member Functions

Class * get_object ()
 Get object's instance for the transaction.
transaction_tget_transaction ()
 Get the transaction.
Class * get_object ()
 Get object's instance for the transaction.
transaction_tget_transaction ()
 Get the transaction.

Detailed Description

template<typename Class>
class mbed::Transaction< Class >

Transaction class defines a transaction.

Note:
Synchronization level: Not protected

Definition at line 48 of file cmsis/BUILD/mbed/platform/Transaction.h.


Member Function Documentation

Class* get_object (  )

Get object's instance for the transaction.

Returns:
The object which was stored

Definition at line 66 of file cmsis/BUILD/mbed/platform/Transaction.h.

Class* get_object (  )

Get object's instance for the transaction.

Returns:
The object which was stored

Definition at line 66 of file platform/Transaction.h.

transaction_t* get_transaction (  )

Get the transaction.

Returns:
The transaction which was stored

Definition at line 75 of file platform/Transaction.h.

transaction_t* get_transaction (  )

Get the transaction.

Returns:
The transaction which was stored

Definition at line 75 of file cmsis/BUILD/mbed/platform/Transaction.h.