Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
clean-and-itasks
clean-libraries
Commits
4d058d8c
Commit
4d058d8c
authored
Dec 01, 1999
by
Peter Achten
Browse files
(PA) improved module structure
parent
70c977fd
Changes
2
Hide whitespace changes
Inline
Side-by-side
ObjectIO/Tcp/channelenv.dcl
0 → 100644
View file @
4d058d8c
definition
module
channelenv
import
StdFile
from
StdTime
import
TimeEnv
,
Date
,
Tick
,
Time
from
StdId
import
Ids
import
id
class
ChannelEnv
env
|
Ids
env
&
TimeEnv
env
&
FileEnv
env
where
channelEnvKind
::
!*
env
->
(!
Int
,
!*
env
)
mb_close_inet_receiver_without_id
::
!
Bool
!(!
Int
,
!
Int
)
!*
env
->
*
env
// :: !Bool !(!EndpointRef, !InetReceiverCategory) !*env -> *env
// mb_close_inet_receiver_without_id:
// iff the Boolean is True, this function closes the receiver, which is identified through
// the (!EndpointRef, !InetReceiverCategory) pair
//channelEnvKind can return the following values:
WORLD
:==
0
IOST
:==
1
PST
:==
2
ObjectIO/Tcp/channelenv.icl
0 → 100644
View file @
4d058d8c
implementation
module
channelenv
import
StdFile
import
id
import
StdTime
from
StdId
import
Ids
class
ChannelEnv
env
|
Ids
env
&
TimeEnv
env
&
FileEnv
env
where
channelEnvKind
::
!*
env
->
(!
Int
,
!*
env
)
mb_close_inet_receiver_without_id
::
!
Bool
!(!
Int
,
!
Int
)
!*
env
->
*
env
//channelEnvKind can return the following values:
// (some C functions rely on these values)
WORLD
:==
0
IOST
:==
1
PST
:==
2
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment