Create or use a channel (Neutrino only)
int PhChannelAttach( int channel,
int connection,
struct sigevent_t const *event );
Use this function if you want the library to create a channel or use a channel that you've created.
![]() |
This function is for Neutrino only. |
The event argument describes how Photon is to notify your application. If your application is using the widget library, pass NULL for event. For more information, see sigevent_t and ionotify() in the Neutrino Library Reference.
To create a channel and a connection:
PhChannelAttach( 0, -1, NULL )
To attach a channel chid and create a connection:
PhChannelAttach( chid, -1, NULL )
To attach channel chid and connection coid:
PhChannelAttach( chid, coid, NULL )
A channel ID, or -1 on error (errno is set).
Photon
| Safety: | |
|---|---|
| Interrupt handler | No |
| Signal handler | No |
| Thread | No |