Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
Actor Framework
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cpp-libs
Actor Framework
Commits
23276379
Commit
23276379
authored
Sep 19, 2018
by
Joseph Noir
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Align newb acceptor pointer alias
parent
3743404c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
6 deletions
+6
-6
libcaf_io/caf/io/newb.hpp
libcaf_io/caf/io/newb.hpp
+5
-5
libcaf_io/caf/policy/accept.hpp
libcaf_io/caf/policy/accept.hpp
+1
-1
No files found.
libcaf_io/caf/io/newb.hpp
View file @
23276379
...
...
@@ -533,7 +533,7 @@ struct newb_acceptor : public newb_base, public caf::ref_counted {
// -- constructors and destructors -------------------------------------------
newb_acceptor
(
network
::
default_multiplexer
&
dm
,
network
::
native_socket
sockfd
,
Fun
f
,
policy
::
accept_p
olicy_p
tr
pol
,
Ts
&&
...
xs
)
Fun
f
,
policy
::
accept_ptr
pol
,
Ts
&&
...
xs
)
:
newb_base
(
dm
,
sockfd
),
accept_pol
(
std
::
move
(
pol
)),
fun_
(
std
::
move
(
f
)),
...
...
@@ -666,7 +666,7 @@ struct newb_acceptor : public newb_base, public caf::ref_counted {
return
n
;
}
policy
::
accept_p
olicy_p
tr
accept_pol
;
policy
::
accept_ptr
accept_pol
;
private:
Fun
fun_
;
...
...
@@ -680,7 +680,7 @@ using acceptor_ptr = caf::intrusive_ptr<newb_acceptor<P, F, Ts...>>;
template
<
class
Protocol
,
class
Fun
,
class
...
Ts
>
acceptor_ptr
<
Protocol
,
Fun
,
Ts
...
>
make_acceptor
(
actor_system
&
sys
,
Fun
fun
,
policy
::
accept_p
olicy_p
tr
pol
,
make_acceptor
(
actor_system
&
sys
,
Fun
fun
,
policy
::
accept_ptr
pol
,
network
::
native_socket
sockfd
,
Ts
&&
...
xs
)
{
auto
&
dm
=
dynamic_cast
<
network
::
default_multiplexer
&>
(
sys
.
middleman
().
backend
());
auto
res
=
make_counted
<
newb_acceptor
<
Protocol
,
Fun
,
Ts
...
>>
(
dm
,
sockfd
,
...
...
@@ -693,7 +693,7 @@ make_acceptor(actor_system& sys, Fun fun, policy::accept_policy_ptr pol,
template
<
class
Protocol
,
class
F
,
class
...
Ts
>
expected
<
caf
::
intrusive_ptr
<
newb_acceptor
<
Protocol
,
F
,
Ts
...
>>>
make_server
(
actor_system
&
sys
,
F
fun
,
policy
::
accept_p
olicy_p
tr
pol
,
make_server
(
actor_system
&
sys
,
F
fun
,
policy
::
accept_ptr
pol
,
uint16_t
port
,
const
char
*
addr
,
bool
reuse
,
Ts
&&
...
xs
)
{
auto
esock
=
pol
->
create_socket
(
port
,
addr
,
reuse
);
if
(
!
esock
)
{
...
...
@@ -706,7 +706,7 @@ make_server(actor_system& sys, F fun, policy::accept_policy_ptr pol,
template
<
class
Protocol
,
class
F
>
expected
<
caf
::
intrusive_ptr
<
newb_acceptor
<
Protocol
,
F
>>>
make_server
(
actor_system
&
sys
,
F
fun
,
policy
::
accept_p
olicy_p
tr
pol
,
make_server
(
actor_system
&
sys
,
F
fun
,
policy
::
accept_ptr
pol
,
uint16_t
port
,
const
char
*
addr
=
nullptr
,
bool
reuse
=
false
)
{
return
make_server
<
Protocol
,
F
>
(
sys
,
std
::
move
(
fun
),
std
::
move
(
pol
),
port
,
addr
,
reuse
);
...
...
libcaf_io/caf/policy/accept.hpp
View file @
23276379
...
...
@@ -65,7 +65,7 @@ struct accept {
bool
manual_read
;
};
using
accept_p
olicy_p
tr
=
std
::
unique_ptr
<
accept
>
;
using
accept_ptr
=
std
::
unique_ptr
<
accept
>
;
}
// namespace policy
}
// namespace caf
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