Página principal   Lista de namespaces   Hierarquia de classes   Lista de componentes   Lista de ficheiros   Membros do namespace   Componentes   Declarações  

Referencia ao namespace IPC

Este espaço nominativo envolve todas as ferramentas da biblioteca 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...


Descrição detalhada

Este espaço nominativo envolve todas as ferramentas da biblioteca 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:

  1. Importar os seguintes ficheiros: Para importar no netscape basta fazer 'shift-clique' no botão esquerdo do rato.
  2. Dar os seguintes comandos:
    tar -zxf Pacotes-0.2.tar.gz 
    cd Pacotes 
    make 
    su (inserir a senha [password] de administração da máquina) 
    make install
    exit
    
Autor(es):
Manuel Menezes de Sequeira
Versão:
0.2
Data:
2000


Gerado em Tue Apr 10 15:38:16 2001 para Pacotes por doxygen1.2.6 escrito por Dimitri van Heesch, © 1997-2001