IPC++
.
Mais...
Componentes | |
class | IPC::Erro |
Classe usada para as excepções do pacote IPC. Mais... | |
class | IPC::Mensageiro |
Classe cuja única instância (em cada processo) representa um mensageiro entre o processo em causa e um outro na mesma máquina. Mais... |
IPC++
.
A biblioteca IPC++
permite a utilização simplificada de comunicações entre processos (IPC, de Inter Process Communications). A biblioteca consiste de um pacote IPC (representado pelo espaço nominativo IPC) consistindo, para já, apenas no módulo fisico mensageiro e no módulo físico erros, com os correspondentes ficheiro de interface IPC/mensageiro.H e IPC/erros.H.
Nesta documentação omite-se o prefixo IPC:: sempre que conveniente para facilitar a leitura, embora em rigor este seja necessário.
Para construir um programa (neste caso teste_ipc.C) que utilize estas biblioteca deve dar o seguinte comando:
c++ -Wall -ansi -pedantic -g -o teste_ipc teste_ipc.C -lIPC++
Os ficheiros fonte devem incluir o ficheiro de interface IPC/ipc.H, que por sua vez inclui os ficheiros de interface dos módulos físicos, ou incluir apenas o ficheiro de interface do módulo pretendido.
Caso se pretenda instalar esta biblioteca noutro computador deve-se fazer o seguinte:
tar -zxf Pacotes-0.2.tar.gz cd Pacotes make su (inserir a senha [password] de administração da máquina) make install exit