Home   |   Contact Us   |   Site Map

 

 

 

  Msg.pm Perldoc

 


NAME

IPC::Msg - SysV Msg IPC object class


SYNOPSIS

use IPC::SysV qw(IPC_PRIVATE S_IRWXU); use IPC::Msg;

$msg = new IPC::Msg(IPC_PRIVATE, S_IRWXU);

$msg->snd(pack("l! a*",$msgtype,$msg));

$msg->rcv($buf,256);

$ds = $msg->stat;

$msg->remove;


DESCRIPTION


METHODS

new ( KEY , FLAGS )
Creates a new message queue associated with KEY. A new queue is created if
  • KEY is equal to IPC_PRIVATE

  • KEY does not already have a message queue associated with it, and FLAGS & IPC_CREAT is true.

On creation of a new message queue FLAGS is used to set the permissions.

id
Returns the system message queue identifier.

rcv ( BUF, LEN [, TYPE [, FLAGS ]] )
Read a message from the queue. Returns the type of the message read. See msgrcv. The BUF becomes tainted.

remove
Remove and destroy the message queue from the system.

set ( STAT )
set ( NAME => VALUE [, NAME => VALUE ...] )
set will set the following values of the stat structure associated with the message queue.

uid gid mode (oly the permission bits) qbytes

set accepts either a stat object, as returned by the stat method, or a list of name-value pairs.

snd ( TYPE, MSG [, FLAGS ] )
Place a message on the queue with the data from MSG and with type TYPE. See msgsnd.

stat
Returns an object of type IPC::Msg::stat which is a sub-class of Class::Struct. It provides the following fields. For a description of these fields see you system documentation.

uid gid cuid cgid mode qnum qbytes lspid lrpid stime rtime ctime


SEE ALSO

the IPC::SysV manpage the Class::Struct manpage


AUTHOR

Graham Barr <gbarr@pobox.com>


COPYRIGHT

Copyright (c) 1997 Graham Barr. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.



 

Browse our Perldoc FAQs:

Perldoc Home

Perldoc Site Map


Previous Topics

MM_Cygwin.pm Perldoc

MM_OS2.pm Perldoc

MM_Unix.pm Perldoc

MM_VMS.pm Perldoc

MM_Win32.pm Perldoc

mod_perl_hooks.pm Perldoc

mod_perl.pm Perldoc

ModuleConfig.pm Perldoc


Next Topics

MyConfig.pm Perldoc

mysql.pm Perldoc

Mysql.pm Perldoc

NamedNodeMap.pm Perldoc

NB.pm Perldoc

NDBM_File.pm Perldoc

Negotiate.pm Perldoc

netent.pm Perldoc


Website Spotlight

Domain Hosting with the Leader in Innovative and Comprehensive Web Hosting Solutions, Globalnet GNP.

Reliable Domain Hosting

 

Click here to increase your web traffic insantly!


 Copyright © 1999-2005 Globalnet Promotions, LLC.   |   TheServerRoom.org Home    |   Sitemap    |   RSS News Feeds