blob: eebed6fe0250c1cd42c5db0efb1427cde361972f [file] [log] [blame]
Adam Snaiderc8b7e752023-09-14 14:27:53 -07001#include "aos/ipc_lib/shm_base.h"
2
Stephan Pleines682928d2024-05-31 20:43:48 -07003#include <string>
4
Austin Schuh99f7c6a2024-06-25 22:07:44 -07005#include "absl/flags/flag.h"
6
7ABSL_FLAG(std::string, shm_base, "/dev/shm/aos",
8 "Directory to place queue backing mmaped files in.");
9
Adam Snaiderc8b7e752023-09-14 14:27:53 -070010namespace aos::testing {
Austin Schuh99f7c6a2024-06-25 22:07:44 -070011
Adam Snaiderc8b7e752023-09-14 14:27:53 -070012void SetShmBase(const std::string_view base) {
Austin Schuh99f7c6a2024-06-25 22:07:44 -070013 absl::SetFlag(&FLAGS_shm_base, std::string(base) + "/aos");
Adam Snaiderc8b7e752023-09-14 14:27:53 -070014}
Austin Schuh99f7c6a2024-06-25 22:07:44 -070015
Adam Snaiderc8b7e752023-09-14 14:27:53 -070016} // namespace aos::testing