Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Naming suggestions #15

Closed

Conversation

JaredWright
Copy link

@JaredWright JaredWright commented Oct 22, 2019

  1. Removed all references to the word "ioctl" in the public interface,
    because "ioctl" is by nature an implementation detail. Suggesting
    "vmmctl" as a more generic name that collects together all interfaces
    that exert control over a vmm

  2. Removed the "*::interface" namespace in favor of exposing vmmctl
    namespace to users of the library, and using vmmctl::details for
    internal development

  3. Suggesting we replace the top level "host::" namespace with
    "vmmctl::". Then microV could also have a "vmctl" namespaces for working
    with VM's

Signed-off-by: JaredWright [email protected]


This change is Reviewable

1) Removed all references to the word "ioctl" in the public interface,
because "ioctl" is by nature an implementation detail. Suggesting
"vmmctl" as a more generic name that collects together all interfaces
that exert control over a vmm

2) Removed the "*::interface" namespace in favor of exposing vmmctl
namespace to users of the library, and using vmmctl::details for
internal development

3) Suggesting we replace the top level "host::" namespace with
"vmmctl::". Then microV could also have a "vmctl" namespaces for working
with VM's

Signed-off-by: JaredWright <[email protected]>
Copy link

@codelingo codelingo bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rianquinn rianquinn closed this Oct 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants